工控网首页
>

应用设计

>

PLC 内部数据低成本显示

PLC 内部数据低成本显示

2012/11/9 9:55:00

1 引言      可编程逻辑控制器(ProgrammingLogicController,PLC)作为一台工业计算机,集数据的采集、处理、显示于一身,那么作为数据终端,数据的显示是完全必要的。虽然PLC本身有许多指示灯,可以观测到PLC的CPU单元、输入/输出单元及网络通信单元的运行工作状态,但无法显示PLC内部数据。计算机通过与PLC通信以及触摸屏都可以实现PLC内部数据显示,但价格昂贵,对一些小型不需要经常改动的系统来说更是浪费。本文采用拨码开关和数码管来显示PLC内部数据,操作简单、成本低廉,对实验教学和工程人员有参考价值。      (1)应用行业:机加工、过程控制等。      (2)使用产品:CJ1M(CPU22),CS1W-ID211,CS1W-OD261      (3)应用的主要工艺点及要解决的主要问题:内部数据的动态显示      (4)应用方案简介:用高频率晶体管输出单元,结合高速定时器指令TIMH实现内部数据的动态显示。      2 动态数据显示      2.1硬件系统设计      LED数码管有7段显示灯,可以用来显示0~9间的10个数字。CJ1M系列PLC内部通道数据一般都是四位,如果用借用每个输出点来控      制一个显示灯,那么一个数码管就需要7个输出点,这显然要占用大量的输出点,是不经济的。这里选用含有内置译码电路的数码管如CD4511,可以把8421码自动译成7段码。8421码或BCD码用4个接口加选通信号,就可以显示一个数据位。将四个8421输入线组合与某个输出通道的最低四位相连,每个选通信号的输入信号与通道中剩下的四位相对应连接,这样一个输出通道就能显示PLC四位(一个字)内部数据。

    注意,这里的PLC输出模块应选用晶体管或者晶闸管输出单元,而不宜采用继电器输出单元。因为继电器输出单元为有触点开关,响应慢、速度低,不适用于高频率的通断,也不适用于动态数据显示[1>。故图1中采用OMRON公司CJ1W-OD261(64点)晶体管作为输出单元,其在本PLC机架上的IO地址分配为6.00~9.15,这里用0006通道作为内部数据的显示通道。6.00~6.03为CD4511的数据输入端A、B、C、D,其中A为最低位,D为最高位,为高电平时锁存数据,四位数据的端由PLC的6.04~6.07分别控制,4个数码管共占用8个输出点。      2.2选通信号的生成      由于4个数码管的线皆由一个I/O口控制,因此,在每一瞬间,4位LED会显示相同的字符。要想每位显示不同的字符,就必须采用扫描方式轮流点亮各位LED,即在每一瞬间只使某一位显示字符。使每位分时显示该位应显示字符,根据人眼视觉特性,当LED所加信号频率大于50Hz时,人眼不能感觉其变化,所以每位显示的间隔不能超过20ms,也就是说要在20ms之内分时的点亮所有LED,LED越多所分的时间越短,亮度就会不足;如果增加点亮时间,又会使扫描频率下降,有闪烁感容易造成人眼的彼劳,故常采用动态扫描方式

审核编辑(
王静
)
投诉建议

提交

查看更多评论
其他资讯

查看更多

超越传统直觉,MATLAB/Simulink助力重型机械的智能化转型

新大陆自动识别精彩亮相2024华南国际工业博览会

派拓网络被Forrester评为XDR领域领导者

智能工控,存储强基 | 海康威视带来精彩主题演讲

展会|Lubeworks路博流体供料系统精彩亮相AMTS展会